package com.example.redisstudy.concurrent;

public class TestCatchSonThreadException {
//    public static void main(String[] args) {
//        Thread childThread = new Thread(() -> {
//            try {
//                // 子线程抛出异常
//                int result = 10 / 0;
//            } catch (ArithmeticException e) {
//                System.out.println("子线程捕获到异常");
//                throw e;
//            }
//        });
//
//        try {
//            // 主线程等待子线程执行完成
//            childThread.start();
//        } catch (InterruptedException e) {
//            System.out.println("主线程捕获到异常");
//        }
//
//        System.out.println("主线程继续执行");
//    }
}